Luxury-Spec Mazda 3: Better Than A Bmw